﻿/*
 * @Description:400电话列表页页面js
 * @Author:hanjx
 * @Date:2015-08-24
 */
//排序逻辑
$(function () {
    var tabObj = $('#gdCallLogList th');
    if ($('#hiddenSortValue').val() != '') {
        for (var i = 0; i < tabObj.length; i++) {
            if ($(tabObj[i]).attr('callValue')) {
                if ($(tabObj[i]).attr('callValue').split('-')[0] == $('#hiddenSortValue').val().split('-')[0]) {

                    if ($('#hiddenSortValue').val().split('-')[1] == 'asc') {
                        $(tabObj[i].childNodes[0]).attr('class', 'sort-up');
                        $(tabObj[i]).attr('callValue', $('#hiddenSortValue').val().split('-')[0] + '-desc');
                        break;
                    }
                    $(tabObj[i].childNodes[0]).attr('class', 'sort-down');
                    $(tabObj[i]).attr('callValue', $('#hiddenSortValue').val().split('-')[0] + '-asc');
                    break;
                }
            }
        }
    }
    $('#gdCallLogList th').click(function () {
        var resultVal = $(this).attr('callValue');
        if (resultVal) {
            $('#hiddenSortValue').val(resultVal);
            $('#searchForm').submit();
        }
    });

    //浮动的工具栏 yjj添加
    var state1 = true; //存储顶部显示的状态
    $(window).scroll(function () {
        if ($(window).scrollTop() > $("#ajaxPages").offset().top) {
            if (state1) {
                //执行浮动层出现后的代码
                $(".fixed-div").show();
                $('.fixed-div div').find(".fixed-span").unbind("click");
                $('.fixed-div div').find(".fixed-span").click(function () {
                    var resultVal = $(this).attr('callValue');
                    if (resultVal) {
                        $('#hiddenSortValue').val(resultVal);
                        $('#searchForm').submit();
                    }
                });
            }
            state1 = false;
        } else {
            if (!state1) {
                //执行浮动层出现前的代码
                $(".fixed-div").hide();
            }
            state1 = true;
        }
    });
    $(".fixed-div").css("top", "0");
    var n = tabObj.size();
    for (var i = 0; i < n; i++) {
        $(".fixed-div div").append("<span class='fixed-span'></span>");
        $(".fixed-div div").find(".fixed-span").eq(i).html($("#gdCallLogList th").eq(i).html());
        $(".fixed-div div").find(".fixed-span").eq(i).addClass($("#gdCallLogList th").eq(i).attr("class"));
        $(".fixed-div div").find(".fixed-span").eq(i).attr("callvalue", $("#gdCallLogList th").eq(i).attr("callvalue"));
        $(".fixed-div div").find(".fixed-span").eq(i).css({ "width": $("#gdCallLogList th").eq(i).outerWidth(), "text-align": "center" });
    }
})